Definitions | t T, {x:A| B(x)} , Knd, b, Top, left + right, x:A B(x), x:A. B(x), State(ds), Type, x:A B(x), hasloc(k;i),  x. t(x), a:A fp B(a), Id, (x l), type List, MaInterface(T), , Unit, ff, tt, case b of inl(x) => s(x) | inr(y) => t(y), True, inl x , x.A(x), ma-interface-compose(g;X), ma-interface-inl(X) |